AUSTRALIAN GOOD FOOD GUIDE - Home of the Chef Hat Awards

South Melbourne Grill Restaurants

When food is your passion it is prepared and served with love, that’s what you’ll find on the plate at Theodora’s Bar and Grill on Park Street in South Melbourne. This Greek restaurant has a shabby...