LA's Bombest
Leo's Taco Truck is one of LA's Bombest.

1. Leo's Taco Truck

9.0
1515 S La Brea Ave (at Venice Blvd), Los Angeles, CA
Food Truck · 81 tips and reviews