406 E Route 66 Blvd
Tucumcari, NM 88401
$475,000 USD
13,000 SF
13,000 SF
$475,000 USD
Hotel