Location
The Townhouse Hotel offers easy access to everything Manchester has to offer. It is enviably located in Manchester’s buzzing city centre, just a short walk from Albert Square, Manchester Opera House, and the city’s esteemed Art Gallery,
Whether you fancy shopping at the Arndale Centre, touring the set of Coronation Street, or visiting Manchester Cathedral and Central Library, you’ll find them all within easy reach. And there’s also Old Trafford or the Etihad Stadium, both of which are just a short distance away.