Green Street Residences by Q Apartments
5 Green Street, Westminster Borough, London, W1K 6RW, United Kingdom
Set in the centre of London, 1.4 km from Madame Tussauds and less than 1 km from Oxford Street, Green Street Residences by Q Apartments offers free Wi-Fi and air conditioning. All rooms feature a kitchen and a private bathroom.