Restaurant, Cocktail Bar & Terrace in the heart of Barnstaple, North Devon.
01271 323311
bookings@claytonsglasshouse.com