The Lowry Hotel is a luxurious 5-star hotel located in the heart of Manchester. While it doesn't have a beach, it offers stunning views of the River Irwell and is just a short drive away from the beautiful beaches of North Wales and the Wirral Peninsula. With its elegant rooms, award-winning restaurant, and spa facilities, The Lowry Hotel is the perfect choice for a relaxing getaway with easy access to nearby beaches.