-
Taco Bell
is a fantastic Mexican Restaurant Restaurant
Ranked #1 of 7 Restaurants in Mountain View.
.
The Latest Review: ★★★★★
Sent on the 12th of October, 2017
Best value is still the classic bean burrito! But try the new black bean burrito, it's awesome too. //