There is one Tapas Bar in St Kilda
1 results
Captain Baxter is a sleek bar and restaurant located in St Kilda, Victoria, with an outdoor terrace decorated in blue and white nautical stripes, offering beautiful bay views.