Mixed Use
Mercato
Location:
9118 Strada Plaza, Naples, Florida 34108
Property details:
Square Footage: 455,000
Ownership Status: Property Management
Completion Date: 2008
Number of Units: 92
FOr Property info:
For Retail leasing info:



