Richmond upon Thames is the Upper West Side meets Brooklyn Heights. It's a leafy, affluent area with a mix of grand historic homes and upscale shops, reminiscent of the genteel atmosphere along Riverside Drive. The riverside setting and expansive green spaces like Richmond Park give it a touch of Prospect Park tranquility, but with a distinctly British charm.