Commercial for rent, Leiria, Marrazes e Barosa, Portugal, in Leiria, PortugalLeiriaRestaurant • 1 room(s) • 1 bath. • 75 m²