Modern Apartments in Bayswater Central London FREE WIFI & AIRCON by City Stay Aparts LondonApartment
Westminster Borough, London, W2 4SA, United Kingdom
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.