Desert Inn Tucumcari

2420 S 1st St Tucumcari NM 88401 USA

(575) 461-9882

Location