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: