Tacolicious Palo Alto

0

Tacolicious opened its new Palo Alto outpost to the public for lunch Tuesday, February 19, 2013. (Elena Kadvany/SFBay)