La Placita

27548 Tampa Ave Hayward CA 94544 USA

(510) 784-0583

Location