La Taquiza

120 SW 2nd St Guymon OK 73942 USA

(806) 315-1114

Location