Positioned in the heart of London
With various world-famous attractions such as Buckingham Palace and Big Ben within walking distance, the location of the hotel was popular with many past guests. Furthermore, the property's close proximity to stores, restaurants and Victoria Station was also commended.