The award-winning Royal Seven Stars Hotel is located in the vibrant town of Totnes just a stone’s throw from the River Dart and perfectly positioned to explore all that South Devon has to offer. Independently owned, the hotel prides itself on its individually decorated bedrooms and outstanding customer service.
Read More ▾