Is this a taco truck and is it open daily 7 days a week? If so, perfect! Must try....looks delicious in the pics.
Address: 555 Showers Dr, Mountain View, CA 94040, USA
Mary C | Sep 26, 2019
It's a truck, but they close on holidays and rainy days.
Tobias Schmidt | Sep 26, 2019
It's a truck but as far as I know it's in the same location 7 days a week
Thanks! Your answer is awaiting moderation.