Where is Boxmoor?

Where is Boxmoor located?

Boxmoor, Boxmoor (Station), Great Britain (approx. 51.742°, -0.491°)


Where is Boxmoor on the map?