The Three Horseshoes in Cranleigh, Surrey is a large village pub parts of which date back as far as the 17th Century. Often described as a welcoming and inviting village pub. Our customers are a mixture of ages, backgrounds, professions, locations and genders.Read More