Where is Santa Rosa?
Where is Santa Rosa located?
Santa Rosa, Santa Rosa (Station), Spain (approx. 41.44685°, 2.215809°)
Where is Santa Rosa on the map?
Santa Rosa - Barcelona
{"latitude":41.44685,"longitude":2.215809,"title":"Santa Rosa"}