Your hotel in Manchester city centre
Townhouse Hotel Manchester
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’s Palace and Opera House theatres, 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.
Starting life as a cotton warehouse during the industrial golden age of Northern England, the Townhouse Hotel boasts a Grade II listed building, with ample character and a famous slice of the historical Mancunian lifestyle.
Please note that the Manchester City Visitor charge comes into effect on 1st April 2023 – guests will be charged £1 per room per night in addition to any accommodation rates, payable directly to the hotel on check in.