Osteria La Buca hero image

Osteria La Buca

Restaurant

5210 Melrose Ave, Los Angeles, CA 90038, USA

Biter Score
8.4
Closed
Saturday: 5 PM – 10 PM
Osteria La Buca photo 1
Osteria La Buca photo 2
Osteria La Buca photo 3