Located in the heart of West London, Westbourne Residence offers self-catering accommodation with free Wi-Fi access throughout. The apartments are located within 500 m from Hyde Park and the Lancaster Gate Underground Station.
Number of rooms: 6
1 Westbourne Crescent, Westminster Borough, London, W2 3DB, United Kingdom