Location

Puig des Cire, 1 , Sant Josep de sa Talaia, Spain