Remove Ads

Photos for Feliccia's Italian Restaurant and Deli

Feliccia's Italian Restaurant and Deli

1011 S Santa Fe Ave Ste C, Vista, California 92083 USA