Where is Braintree Freeport Station?

Where is Braintree Freeport Station located?

Braintree Freeport Station, Essex, United Kingdom (approx. 51.86942°, 0.56843°)


Where is Braintree Freeport Station on the map?