Chilworth Court
Condo Hotel
London
Located in central London’s exclusive Bayswater area, Chilworth Court offers self-catering accommodation with free Wi-Fi. The apartments are within 500 metres of both Paddington Station and Hyde Park’s Lancaster Gate.
Number of rooms: 20
125-129 Gloucester Terrace, Westminster Borough, London, W2 6DX, United Kingdom