Places to stay
The Lowry Hotel
50 Dearmans Place, Chapel Wharf, Manchester City Centre, Manchester, M3 5LH, United Kingdom
On the banks of the River Irwell, the award-winning Lowry dominates the Manchester skyline with its curved, glass-fronted façade. It has rooms with stunning views, a riverside restaurant and a spa.
Read more