Naples Center

Address: 1105–1111 Broadway,
City/State: Chula Vista, CA 91911 
Listing Status: For Lease
Property Type: Office