Feliccia's Italian Deli

1011 S Santa Fe Ave Ste C, Vista, CA 92083 map it
Neighborhoods :