Ellora St Kilda
Address
1 Fitzroy St, St Kilda, VIC 3182
About
Ellora is a vibrant rooftop cocktail bar with spectacular views over Port Phillip Bay.
- Precinct
- Fitzroy St and Surrounds
1 Fitzroy St, St Kilda, VIC 3182
Ellora is a vibrant rooftop cocktail bar with spectacular views over Port Phillip Bay.