
Restaurant · $$
801 S La Brea Ave, Los Angeles, CA 90036, USA
Italian
8.5Closed·Wednesday: 4 PM – 10 PM



Cafe · 100 ft away
8.2200 ft away
8.5Pizza · 850 ft away
8.7Hamburger · 0.2 mi away
8.2French · 0.3 mi away
8.8Korean Barbecue · 0.3 mi away
8.3Italian
9.2Italian
9.2Italian
9.1Italian
9.1Italian
9.1Italian
9.1See every rated restaurant in Best Restaurants in Los Angeles · All cities