Inn on the Alameda

560 Montezuma Ave
Santa Fe, NM 87501

The Inn on the Alameda is a charming hotel located just a stone's throw away from the iconic Santa Fe Plaza, offering guests a convenient and central location in the heart of downtown Santa Fe.

With its close proximity to Canyon Road, known for its vibrant art scene, guests can easily explore the cultural treasures of Santa Fe right from the hotel's doorstep.

Generated from their website's infomation

Find related places

Own this business?
See a problem?

You might also like

United StatesNew MexicoSanta FeInn on the Alameda

Partial Data by Infogroup (c) 2024. All rights reserved.