5 ★
ME London by Melia
Address: 336-337 Strand, London, London, United Kingdom
Set on the Strand, ME London by Melia overlooks the impressive Somerset House. With international fine dining, this elegant hotel offers the STK London restaurant.
Hotels Nearby
-
One Aldwych 5 ★
1 Aldwych, London
-
Strand Continental
143, Strand, London
-
Apple Apartments The Strand 5 ★
Marconi House, 335 The Strand, London
-
FantasticStay The Strand Apartments
335 Strand, London
-
Exeter Street London Apartment
18 Exeter Street, London
-
The Waldorf Hilton 4 ★
Aldwych, London
-
9 Siddons Court
39 Tavistock Street, Covent Garden, London
-
Strand Palace Hotel 4 ★
372 Strand, London
-
The Private Apartments - The Strand - Covent Garden 5 ★
Strand, London
-
The Savoy 5 ★
Strand, London
-
Covent Garden Apartments
9 Russell Street, Covent Garden, London
-
Private Apartment - Covent Garden - Museum Area 5 ★
The Strand, London
- ๐ WorldPlaces ›
- Hotels ›
- ๐ฌ๐ง United Kingdom ›
- London ›
- ME London by Melia