La Placita

27548 Tampa Ave, Hayward
(510) 784-0583

Order Online