Location

Check Availabilty

Located in the heart of Central London, we are only a stone's throw from London's most famous landmarks, including Buckingham Palace, Big Ben and Harrods.

 

Click through the tabs to learn more about our area, the local sights easily accessible from The Windermere, and how to find us.