USD 6,566 USD 4,677 Property is leased! Store inserted in a shopping center next to Queluz station, in the center of the town. 129 sqft Queluz