Richmond upon Thames is Upper West Side meets Greenwich Village with a dash of Brooklyn Heights. It's a leafy, affluent area with a charming village-like atmosphere, historic architecture, and picturesque riverside views. The neighborhood boasts expansive green spaces reminiscent of Central Park, coupled with a quaint high street filled with boutiques and cafes.