The Balmoral Hotel is a luxurious 5-star hotel located in the heart of Edinburgh. While it doesn't have direct access to beaches, it offers stunning views of the nearby coastline. With its elegant rooms, Michelin-starred restaurant, and world-class spa, The Balmoral Hotel is the perfect choice for a relaxing stay in Edinburgh.