Ditton Park

Ditton Park near Slough Berkshire.