The Townhouse Hotel
4
3

The Townhouse Hotel is located on Manchester's historic Portland Street, in Manchester's vibrant city centre.

The hotel features 85 en-suite bedrooms and a prestigious history dating back to the industrial revolution. Guests can enjoy a conveniently central location, just a short distance from Piccadilly Station, Manchester Central, Arndale Shopping complex, China Town and the bohemian Northern Quarter. It's the perfect spot to soak in the culture, history, commerce and nightlife of this booming city.

8
Townhouse Hotel Manchester
Location