LUCKY SUPERMARKETS Store in Hayward masadmin April 28, 2019 Categories: SimplyFilter: Address 25151 Santa Clara St94544, Hayward, CA, USContact SHARE: FacebookGoogleTwitterPinterestLinkedinEmailPrint