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.
Find your next meeting space in Manchester
The Townhouse Hotel features 11 meeting rooms in Manchester, which vary in size and seating style. All are air-conditioned and range from the intimate boardroom set up of the Worthington Room, to the corporate surroundings of the Waterhouse Room.