Located in Melbourne (North Melbourne), Q Squared Serviced Apartments is within a 10-minute walk of Queen Victoria Market and University of Melbourne. This apartment is 0.5 mi (0.9 km) from Royal Melbourne Hosp ... Read more

View all Luxury Hotels in North Melbourne (VIC)