Flamingos Taqueria

Flamingos Taqueria, 628 Parker Rd ste a, Fairfield, CA 94533, United States

(707) 384-9949

Location