Where is Biscaia?

Where is Biscaia located?

Biscaia, Parana, Brazil (approx. -25.06667°, -49.9°)


Where is Biscaia on the map?