California
San Ysidro
Villa Fresh Italian Kitchen
Villa Fresh Italian Kitchen
(619) 662-2111
4211 Camino De La Plaza, San Ysidro, CA 92173
Website
Own this business?
Learn more
about offering online ordering to your diners.
Menu not currently available