Map
17 Carlisle St., St. Kilda, Victoria, Australia
Hotel
Base Backpackers