Where is South Mimms?

Where is South Mimms located?

South Mimms, South Mimms, Great Britain (approx. 51.69776°, -0.2338319°)


Where is South Mimms on the map?