Luccas Italian Delicatessen 3121 Castro Valley Boulevard Castro Valley CA United States
Phone: 510.537.2222