Royal Castle Hotel

Royal Castle Hotel
11 The Quay, Dartmouth, Devon, TQ6 9PS
Photo of Royal Castle Hotel