Taco Bell

20925 Redwood Rd, Castro Valley CA

(510) 856-0305

Location