The Royal Seven Stars HotelTotnes, DevonLocated in picturesque South Devon, in the pretty town of Totnes, The Royal Seven Stars Hotel is an idyllic wedding venue.Read more12021 BedroomsAffordable (£)