Ellora is a trendy St Kilda Cocktail Bar and events space spanning over two levels.
With its chic interior and expansive rooftop balcony, Ellora provides breathtaking views of the ocean and city skyline.
Ellora is a trendy St Kilda Cocktail Bar and events space spanning over two levels.
With its chic interior and expansive rooftop balcony, Ellora provides breathtaking views of the ocean and city skyline.