View Menu
The Willows Inn is a Bar in Braintree. It is open 6 days a week.
Address: The St, Cressing, Braintree CM77 8DQ, UK, Braintree
Phone: