Where is Miller & Carter?

Where is Miller & Carter located?

Miller & Carter, Miller & Carter (Station), Great Britain (approx. 50.725163°, -3.471701°)


Where is Miller & Carter on the map?