Windermere on the Mount is located on an extensive, picturesque, private wooded landscape in Historic North London, adjacent to the River Thames. Our residence offers an array of lifestyle choices including luxury senior apartments and is known for the high level of personalized service and incomparable ambiance.