Caffe Delfini
147 W. Channel Road, Los Angeles, California 90402
Featured Review : This is a charming little Italian-run restaurant within sight of the Pacific Ocean in northern Santa Monica, just off the PCH. The decor is not particularly fancy, but the dim lighting, candles, and elegant white tablecl...See Full Review