We are situated on the town square behind the central 'Pepper Pot' building.
The link below provides a location map for Chagford. Please stop by and visit
if you are in the area.
click here to download map
The Big Red Sofa 11 The Square Chagford Devon TQ13 8AA 01647 433883