larchmontla.com
Osteria La Buca: Italian Restaurant: Melrose, near Larchmont
OSTERIA LA BUCA: Italian restaurant, American tavern, Californian ingredients.