La Birria Tapatia

233 Willow Ave Hayward CA 94541 USA

(510) 807-4175

Location