Set in 55 acres of beautiful parkland between Slough and Datchet, and surrounded by a moat, Ditton Manor is an impressive setting for business meetings and events, and for dreamy weddings. With capacity…
A smart and sophisticated hotel, located on the banks of the Thames, filled with modern amenities and great facilities this is an ideal choice for those planning an event that want easy links to London…