clock menu more-arrow no yes mobile

Laurel Point Restaurant

12050 Ventura Blvd, Los Angeles, CA 91604