
Restaurant · $$$$
6610 Melrose Ave, Los Angeles, CA 90038, USA
Italian
8.9Closed·Wednesday: 6 PM – 9 PM



Italian · 50 ft away
9.2Pizza · 100 ft away
8.6French · 400 ft away
8.5900 ft away
8.8Hot Dog · 0.3 mi away
7.2Barbecue · 0.3 mi away
8.5Italian
9.2Italian
9.2Italian
9.1Italian
9.1Italian
9.1Italian
9.1See every rated restaurant in Best Restaurants in Los Angeles · All cities