Honestly, Lillian's Italian Kitchen is probably the Best Italian restaurant in Santa Cruz!
If you go to Lillian's you will, no doubt find it Busy and for a...
I would say this was more of a 3.5 for us than a 4, but I wanted to round up based on the amazing service and how fresh their pastas and gnocchi were....