Located in Manchester (Manchester City Centre), this apartment is within a 10-minute walk of Manchester Palace Theatre and University of Manchester. This upscale apartment is 0.5 mi (0.7 km) from Canal Street a ... Read more

View all Luxury Hotels in Manchester