Exit 10onI-105 Eastbound
Left 0.5 mi
Food white 28@2x
Mariscos Tocho
11401 S Alameda St, Los Angeles, CA 90059
Amenities
Restaurant
Seafood
Food Truck