Property Location Located in London (London City Centre), Chilworth Court is within a 10-minute walk of Kensington Gardens and Hyde Park. This 4-star apartment is 1.1 mi (1.8 km) from Marble Arch and 1.2 mi (1.9 km) from Oxford Street.Rooms Make yourself at home in one of the 20 guestrooms, featuring kitchens with full-sized refrigerators/freezers and ovens. LCD televisions and DVD players are provided for your entertainment, while complimentary wireless Internet access keeps you connected. Conveniences include phones, as well as safes and desks.Business, Other Amenities Featured amenities include express check-in, express check-out, and dry cleaning/laundry services.