
Restaurant · $$
6516 Selma Ave, Los Angeles, CA 90028, USA
6.5Closed·Friday: 6 PM – 2 AM



Italian · 150 ft away
7.9Asian · 400 ft away
8.3750 ft away
8.4Mexican · 800 ft away
8.4Chicken · 950 ft away
7.60.2 mi away
8.4See every rated restaurant in Best Restaurants in Los Angeles · All cities