Modern Apartments in Bayswater Central London FREE WIFI & AIRCON by City Stay Aparts London
Apartment
London
Located in London, Modern Apartments in Bayswater Central London FREE WIFI & AIRCON by City Stay Aparts London features self-catering accommodation with free Wi-Fi.
Number of rooms: 4
Westminster Borough, London, W2 4SA, United Kingdom