Laili Restaurant

101-B Cooper Street
Santa Cruz, CA 95060