Skip to content

The Lowry Hotel

This week’s Venue of the Week is The Lowry Hotel. The contemporary five-star hotel is set on the banks of the River Irwell in the heart of Manchester.

READ MORE