
Restaurant
6909 Melrose Ave, Los Angeles, CA 90038, USA
8.8Closed·Friday: 11 AM – 10 PM



Hot Dog · 700 ft away
7.2Ramen · 800 ft away
7.5Barbecue · 900 ft away
8.5Italian · 900 ft away
8.9Sandwich Shop · 900 ft away
8.5Italian · 900 ft away
9.2See every rated restaurant in Best Restaurants in Los Angeles · All cities