Everyone needs a place to lay their weary head. For travellers visiting London, Windsor House Hotel is an excellent choice for rest and rejuvenation. Well-known for its budget friendly environment and proximity to great restaurants and attractions, Windsor House Hotel makes it easy to enjoy the best of London.
Free breakfast will help to make your stay even more special.
Given the close proximity of popular landmarks, such as Sky Garden (7.9 km) and Tower of London (8.3 km), guests of Windsor House Hotel can easily experience some of London's most well known attractions.
While visiting London, you may want to try some crab at one of the nearby restaurants, such as Coppa Club - Tower Bridge, Restaurant Gordon Ramsay, or Aqua Shard.
Looking to explore? Then look no further than Natural History Museum (1.3 km), V&A - Victoria and Albert Museum (1.6 km), and Science Museum (1.3 km), which are some popular London attractions – all conveniently located within walking distance of the hotel.
Whether you’re travelling for business, pleasure or both, Windsor House Hotel is sure to make your visit to London one worth remembering.