Taco Bell

287 Westmoor Ave, Daly City, CA 94015

(650) 755-4740

Location