Where is Weyler?
Where is Weyler located?
Weyler, Weyler, Spain (approx. 28.46732°, -16.255768°)
Where is Weyler on the map?
{"latitude":28.46732,"longitude":-16.255768,"title":"Weyler"}