The Babbacombe Hall Hotel

17 Manor Road, Torquay TQ13JX Torquay , Devon, United Kingdom United Kingdom
  • Profile: The Babbacombe Hall Hotel is a Guest Houses company located at Torquay , Devon,, United Kingdom United Kingdom, address is 17 Manor Road, Torquay, Torquay , Devon, TQ13JX UK, postcode is TQ13JX, you can contact The Babbacombe Hall Hotel by phone 441803325668
Please share as much information as you can about The Babbacombe Hall Hotel so other users can benefit from your comment.