Thames Ditton is a picturesque riverside village situated in the Elmbridge borough of Surrey, just beyond the southwestern edge of Greater London. Characterised by its leafy lanes, historic architecture, and proximity to the River Thames, the village offers a blend of tranquil suburban living with easy access to London’s urban attractions. Thames Ditton’s past is evident in its period houses, ancient church, and quintessential village green, yet it also feels contemporary thanks to its thriving local shops and friendly atmosphere.