Marina Square Shopping Center
Categories
Shopping Centers
About Us
Property Management for Marina Square Shopping Center located at 1201-1299 Marina Blvd, San Leandro, CA. Over 20 stores including value oriented clothing, shoes, electronics, food and services.