The Balmoral is a 5-star luxury hotel in Edinburgh, an iconic landmark with a distinctive clock tower. It offers rooms with spacious marble bathrooms and interactive TVs, some with views of Edinburgh Castle. The hotel first opened in 1902.