This award winning 17th century hotel is at the very heart of Dartmouth.
Located in the very centre of town, an iconic and unmissable building, The Royal Castle Hotel is perfectly placed to enjoy everything that South Devon has to offer…
see also - here