All Accommodation in St Kilda South
Address: 24 Grey Street
St Kilda South
Victoria
3182
Australia
St Kilda South
Victoria
3182
Australia
Phone: 1800666237
Nomads St Kilda Hostel (previously The Coffee Palace) is an institution when it comes to 10 hostels in Melbourne. Located Read more...