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