Where is Albufera?
Where is Albufera located?
Albufera, Balearic Islands, Spain (approx. 39.79719°, 3.12208°)
Where is Albufera on the map?
{"latitude":39.79719,"longitude":3.12208,"title":"Albufera"}