Archies Eat & Drink When you’re feeling peckish and only Italian will do, visit Archie’s on Fitzroy St for a no frills and no-fuss pizza slice or pasta snack. Quick and tasty! 83B Fitzroy Street, St Kilda, 3182 Eat & Drink Quick Eats Restaurants TweetShareShareBurgersTake Away You may like this Cone Heads Chips & Burgers Lilydale Free Range Chook Bar Aussie & French Bakehouse Rollo’s Kiosk