Map & Directions - Luccas Italian Delicatessen
View Menu
Luccas Italian Delicatessen
3121 Castro Valley Blvd, Castro Valley, CA, 94546
(510) 537-2222 (Phone)
3121 Castro Valley Blvd, Castro Valley, CA, 94546
(510) 537-2222 (Phone)