The Lowry Hotel is a luxurious 5-star hotel located in the heart of Manchester. While it doesn't have direct access to beaches, it offers stunning views of the River Irwell and is just a short drive away from beautiful coastal areas like Formby Beach and Southport Beach.