La Quinta Inn & Suites

n/a


Call

(580) 303-4536

Location

2611 E Route 66
Elk City, OK 73644