General Manager at The Plough Inn, Taunton - Taunton, England, United Kingdom
The Plough Inn, Taunton is a hospitality company based out of 75 Station Road, Taunton, United Kingdom.