Baden Powell Hotel 3 stars

61-65 Victoria Parade, Collingwood, 3066 Melbourne, Australia

Hotel image
Read more reviews for Baden Powell Hotel