The Westwood Manchester offers accommodation in Manchester, 600 metres from Canal Street and 1 km from Manchester Arena. The apartment is 1.1 km from The Palace Theatre. Free WiFi is featured .
There is a dining area and a kitchen complete with a dishwasher, an oven and microwave. A TV with satellite channels is offered.
Bridgewater Hall is 1.2 km from The Westwood Manchester, while..