The Royal Hotel & Carvery
31 Babbacombe Downs Road,
Babbacombe,
Torquay,
TQ1 3LQ
The Babbacombe Royal Hotel is situated on the picturesque Babbacombe Downs in Torquay, at the heart of the English Riviera. Babbacombe Royal Hotel &...