Location Watermouth, Devon, England (Google Maps) Open for Visitors Yes Owned by Deborah Haines Official Website Watermouth Castle Rooms Available Yes (Stay) Watermouth Castle is
Location Watermouth, Devon, England (Google Maps) Open for Visitors Yes Owned by Deborah Haines Official Website Watermouth Castle Rooms Available Yes (Stay) Watermouth Castle is