Datchet: the UK’s prettiest village. the little place lies across the Thames from Windsor Posted on 2023-08-15 by George