Category: hayward

Chavez Supermarket & Taqueria: Restaurant Info

Chavez Supermarket & Taqueria: Restaurant Info

Location: Map
24601 Mission Boulevard
Hayward, CA 94544
Phone: (510)888-9878
Website: chavezsuper.com
Reviews