Marina Square Shopping Center

Marina Square Shopping Center located in the beautiful city of San Leandro, California.