Description: Centrally located in the commercial district of Mayfair, this Holiday Inn hotel is the perfect base to discover the main tourist attractions of London, such as Bond Street, Regent Street, Buckingham Palace, Oxford Street, and Harrods.
more details