Soho 22 Serviced Apartments Apartment London
Soho 22 Serviced Apartments is located in the Westminster Borough district of London, 400 metres from Leicester Square Underground Station, 400 metres from Arts Theatre and 400 metres from Dominion Theatre.
Number of rooms: 2
Westminster Borough, London, W1D 4DY, United Kingdom