Where is Mejorada?
Where is Mejorada located?
Mejorada, Castilla-La Mancha, Spain (approx. 40.009882°, -4.8848863°)
Where is Mejorada on the map?
Mejorada - Talavera de la Reina
{"latitude":40.009882,"longitude":-4.8848863,"title":"Mejorada"}