Modern Spacious Apartment at Embankment
23A Villiers Street, Westminster Borough, London, WC2N 6AR, United Kingdom
Situated in the centre of London, 200 metres from Charing Cross and 400 metres from Savoy Theatre, Modern Spacious Apartment at Embankment offers free Wi-Fi and air conditioning.