The Hay Barn



Houghton Le Spring • Show on map
View Details for Price
The Hay Barn is located in Houghton le Spring, just 11 miles from Stadium of Light and 11 miles from Beamish Museum. The property is around 16 miles from Baltic Centre for Contemporary Art, 16 miles from…More info
