south devon holiday

in association with Triocean Surf

Royal Seven Stars

Royal Seven Stars ยป

Share this:

The Royal Seven Stars hotel is located in the heart of Totnes. The hotel is in a perfect place to explore Totnes from and equally the rest of South Devon too.

View more Accommodation, Food & Drink like this

Claim This Post

Are you in charge of this business or activity? If you would like to know more about being featured on the Holiday In South Devon website or have any information or photos that you think we might like to feature on your page or elsewhere on the website drop us a line at