Commercial property in l'Ametlla de Mar, for rent
Ref: LOC0013