Where is Palafolls?
Where is Palafolls located?
Palafolls, Palafolls (Station), Spain (approx. 41.67583°, 2.750386°)
Where is Palafolls on the map?
{"latitude":41.67583,"longitude":2.750386,"title":"Palafolls"}