CONTACT AND LOCATION


  • Royal Windsor Restaurant Carvery & Tea Room, 139 Reddenhill Road, Babbacombe, Torquay, TQ1 3NT