Loading

Takobar San Diego

Mobile Food Vendor
845 15th St Floors 1 - 4, San Diego, CA 92101, USA

We set the bar, The Takobar!