A welcoming pub offering a friendly atmosphere and great value. Located near Newton Abbot and Dartmoor, The Star provides a cozy setting.