Where is Clifton Green?
Where is Clifton Green located?
Clifton Green, Clifton Green, Great Britain (approx. 53.969196°, -1.09621°)
Where is Clifton Green on the map?
Clifton Green - York Station
{"latitude":53.969196,"longitude":-1.09621,"title":"Clifton Green"}