Best Western Plus Montezuma Inn And Suites is located in a touristic area of Las Vegas, nearly 25 minutes' walk from Storrie Lake State Park. Placed in the very heart of Las Vegas, the venue includes a swimming pool together with a steam room, a Jacuzzi, and sauna facilities.
The centre of Las Vegas can be reached within a 30-minute walk. Taos is 94 km from here, while Borracho's Craft Booze & Brews is 2.9 km away. Best Western Plus Montezuma Inn And Suites is a short ride from New Mexico Highlands Public University.