Got an enquiry? Contact our friendly reception team today who can help!
One of the most iconic landmarks in Manchester is the Town Hall, an impressive Victorian building located in Albert Square, just a 5-minute walk from The Townhouse Hotel. Other notable landmarks include the Manchester Art Gallery, the Manchester Cathedral and the National Football Museum.