Tucumcari NM Apartments 1. 801 W Route 66 Blvd, Tucumcari, NM 88401 | Pow Wow Apartments (575) 461-0500