DSCN0868

Tacolicious’ storefront on Emerson St. in Palo Alto.