Baden Powell Hotel

  +61 3 9486 0811

  61-65 Victoria Parade, Melbourne, Victoria, Australia

Booking.com Book Now