jearbearstudios.wordpress.com
Leo’s Taco Truck
Of course I had to try out a new taco place during my recent trip back to LA. Leo’s Taco Truck was rated one of Los Angeles’ best taco trucks according to LAWeekly, and true enough, it …