St Margarets in Richmond upon Thames is Brooklyn Heights meets West Village. It's a charming, leafy area with a village-like atmosphere, historic architecture, and a touch of affluence. The proximity to the Thames and green spaces gives it a Riverside Drive feel, but with a distinctly English twist.