More about The Tarka Inn
The Tarka Inn is located at Barnstaple, Devon
Similar Listings
Kensington Place
3.5