
Restaurant · $
353s Alameda St, Los Angeles, CA 90013, USA
Taco
8.3Open·Friday: Open 24 hours



Ramen · 850 ft away
8.0Sushi · 0.2 mi away
8.9German · 1000 ft away
8.0Sushi · 0.2 mi away
8.2Ramen · 1050 ft away
8.3Pizza · 0.2 mi away
8.2
9.0
8.8
8.8Taco
8.7
8.7
8.7See every rated restaurant in Best Restaurants in Los Angeles · All cities