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.