Soho Central Apartments Apartment London
Soho Central Apartments features accommodation within 700 metres of the centre of London, with free Wi-Fi, and a kitchen with an oven, a microwave and a toaster.
Number of rooms: 9
27 Greek Street, Westminster Borough, London, W1D 5DF, United Kingdom