Former Party City

Address: 3009 S Dogwood Rd
City/State: El Centro, CA 92243
Listing Status: For Sale & Lease
Property Type: Retail