Taco Bell

Where
2160 Marina Blvd, San Leandro , CA
Call
+1 510.352.3056
Web
Taco Bell Website
Tags
Restaurants, Fast Food

Comments