Where is Monmore Green Station?

Where is Monmore Green Station located?

Monmore Green Station, Monmore Green Station, Great Britain (approx. 52.578°, -2.1086°)


Where is Monmore Green Station on the map?