The British architect Sir Norman Foster is the mastermind behind the new Me London Hotel on the Strand near Covent Garden in central London. The hotel is Foster & Partners first hotel in the UK, and I recently visited the luxury property run by spanish hotelgroup Melia. The five star hotel is already a big hit - especially for meeting and events. Read my full review
here (sorry, only in Danish!)
 |
The new Me London Hotel is located on the Strand near Covent Garden. |