Park Squire Motor Inn & Serviced Apartments 3.5 stars

94 Flemington Rd, , North Melbourne, 3052 Melbourne, Australia

Hotel image
Read more reviews for Park Squire Motor Inn & Serviced Apartments