Soho 22 Serviced ApartmentsApartment
Westminster Borough, London, W1D 4DY, United Kingdom
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.