Taco Bell

176 West Jackson Street, Hayward CA

(510) 785-8206

Location