July 24, 2014 Total Views: 4361 Today: 1
Hotel Chelsea Garden London, Located in Kensington, 14 minutes’ walk from South Kensington Tube Station, Chelsea Garden features self-catering accommodation with a garden and terrace. Free WiFi is available throughout. The two-bedroom apartment comes with a living room with flat-screen TV, a fully equipped kitchen with oven, stove and microwave and a bathroom with hairdryer, bath and shower. Extras include a washing machine. West Brompton Tube and Railway Station is 1 mile away and guests can walk 16 minutes to Battersea Park. Chelsea Harbour is 1 mile away. (Hotel Chelsea Garden London hotels booking).