Where is Miles Green?

Where is Miles Green located?

Miles Green, England, Great Britain (approx. 53.0446601082°, -2.2965545657°)


Where is Miles Green on the map?