31109 Mission Blvd, Hayward, CA 94544 (510) 475-8896
How to go there
Shopping mall Loc: 37.6194 / -122.036
Plan your visit