Francisco's Mexican Deli

821 N Santa Fe Ave Vista CA 92084 USA

(760) 724-0045

Location