
Restaurant · $$
5210 Melrose Ave, Los Angeles, CA 90038, USA
Italian
8.4Closed·Saturday: 5 PM – 10 PM



Sandwich Shop · 0.2 mi away
8.1Filipino · 0.3 mi away
9.0Chicken · 0.3 mi away
8.5Cafe · 0.3 mi away
8.10.3 mi away
8.50.3 mi away
5.7Italian
9.2Italian
9.2Italian
9.1Italian
9.1Italian
9.1Italian
9.1See every rated restaurant in Best Restaurants in Los Angeles · All cities