Welcome to Leatherhead, a historic town located in the Mole Valley district of Surrey, England. Situated just 17 miles south of Central London, Leatherhead is a charming destination that offers visitors a glimpse into the region’s rich history and natural beauty. The town’s name is thought to derive from a ford on the River Mole, …









