Restaurant
Lillian's Italian Kitchen
door 125 locals aangeraden,
Tips van locals
Started as a 12 table top restaurant years ago and has since moved and grown to a weekend hot spot and in my opinion it’s the Best Italian Restaurant in town! Reservations recommended.
Unieke activiteiten in de buurt
Andere aanbevelingen van locals
Locatie
1148 Soquel Ave
Santa Cruz, CA
Seabright