1302 W Route 66 Blvd
Tucumcari, NM 88401
$1,750,000 USD
35,489 SF
35,489 SF
$1,750,000 USD
Hotel