The Barn

The Barn
Leigh Woods, Abbots Leigh Rd, Abbots Leigh, Bristol, BS8 3QA
Photo of The Barn