Situated in Chelsea, Windsor House Hotel is the perfect place to experience
London and its surroundings. Situated only from the city center, guests are well located to enjoy the town's attractions and activitie ...
Read more
Situated in Chelsea, Windsor House Hotel is the perfect place to experience
London and its surroundings. Situated only from the city center, guests are well located to enjoy the town's attractions and activities. A well-kempt environment and its proximity to Tardis Police Box, 100% Design, Earls Court Exhibition Centre give to this hotel a special charm. Windsor House Hotel offers impeccable service and all the essential amenities to invigorate travelers. Top features of the hotel include family room, safety deposit boxes. 25 rooms spread over floors provide a warm and pleasant home away from home. Modern comforts such as internet access wireless, heating, telephone, television, shower can be found in selected rooms. The hotel's recreational facilities, which include garden are designed for escape and relaxation. When you are looking for comfortable and convenient accommodations in London, make Windsor House Hotel your home away from home.