Stay Inn Apartments Oxford Street Apartment London
Set in the centre of London, Stay Inn Apartments Oxford Street is close to sights such as Carnaby Street, Piccadilly Theatre and Oxford Circus.
Number of rooms: 5
Westminster Borough, London, W1F 7EY, United Kingdom