Where is La Bousa?

Where is La Bousa located?

La Bousa, Castile and Leon, Spain (approx. 40.83626°, -6.79551°)


Where is La Bousa on the map?