1. Hotel Esplanade
Iconic St Kilda pub The Espy has been revamped to include 12 bars and two restaurants in addition to its live music stages. Climb the grand staircase to Mya Tiger for a fresh, seasonal Cantonese share menu, or discover the cellar-door atmosphere of the Espy Kitchen, perfect for pizza, burgers and seafood. The matching drinks menus are, naturally, outstanding.
2. Radio Mexico
Fresh, fun, tasty. Pull up indoors or out for Mexican street eats in a casual atmosphere at Radio Mexico. Pick from a delicious list of tacos – from Baja beer battered fish to chipotle prawn and slaw. Tack on some Radio Favourites and leave room for sweets. Margaritas and plenty of local and Mexican cerveza keep you cooled down and chilled out.
3. Prince Dining Room
With a makeover that preserves the original pub's art deco architecture, the Prince Dining Room serves up unpretentious luxury from its seaside location. Here it’s all about shared plates, local produce and robust Mediterranean flavours. A St Kilda cornerstone, the Prince Hotel is also home to the Prince Bandroom, public bar, and drinking hole Little Prince Wine.
4. Captain Baxter
Inspired by the tropical beach bungalows of the 1920s, Captain Baxter impresses with its cool white interiors, verdant greenery and fully retractable roof – perfect for those balmy beachside evenings. Creative cocktails, seafood and bay views? Yes, please.
5. Sister of Soul
Plant-based restaurant Sister of Soul may have committed carnivores reconsidering their diets. Various food allergies are catered for, with no lack of variety or flavour. Come for cocktails and a big brekkie in the morning, and graze over gnocchi, acai bowls, burgers or mee goreng for lunch and dinner.