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
Also at this address
Find related places
See a problem?
You might also like
Partial Data by Infogroup (c) 2024. All rights reserved.





