Get Directions to The Lamb Inn

← View details

Doctor Crouchs Road, Eastcombe, Stroud, Gloucestershire GL6 7DN, United Kingdom, Stroud, England


Get Directions