Claridges Hotel – An Extension to Buckingham Palace

  INTRODUCTION London is the home of many luxury hotels and offers excellent accommodation for travellers. Be it leisure or business, you have a place to stay in London. One such grand hotels serving people since 1812 is the Claridges Hotel in Mayfair, Central London. HISTORY The current building of the hotel was once only Read More