San Leandro Plaza
(3,590)
Shopping mall
Address: 1287-1499 Washington Ave, San Leandro, CA 94577
Hours: Open ⋅ Closes 11 PM
Phone: (925) 279-1800
Marina Square in San Leandro, California offers shopping and dining for all. Shop now for the latest shopping and dining experiences.
People also ask
Which city is close to San Leandro?