Hidden place · Staines, United Kingdom

Church Lammas

Church Lammas, west of Staines town centre, has produced evidence of very early human activity. Excavations found Paleolithic flint blades and reindeer and…

Loading Travel Crew AI

Still loading - a slow connection can take a little longer. Reload