Write a review

Royal Castle Hotel

← View details

The Quay, Dartmouth, Devon TQ6 9PS, United Kingdom, Dartmouth, England