Village Inn Westminster Co 4*
London Embankment is an apartment in London within short distance of Buckingham Palace, Royal Opera House and British Museum.
The city center is 1 km away. Guests can enjoy Thai and British snacks and meals in The Windmill located 150 meters away.
The property stands within 5 minutes of walking to the Westminster, Tate Britain (R) bus stop and 500 meters from Vauxhall subway station.