Tag: The Lowry Hotel

The Lowry Spa, Salford

OK, you might want to be sitting down for this. Brace yourself, pour a stiff drink, get ready for some big news: heaven is in Salford. You think I jest but I’m perfectly serious. It can be found on the second floor of the...

Read More

Editor's Picks