A close up of a snow covered slope at Inn on the Alameda.

Inn on the Alameda

About The Inn

Located in the heart of Santa Fe, New Mexico between the historic Plaza and the galleries of Canyon Road, the ideal location for Santa Fe Lodging.

303 E Alameda St, Santa Fe, New Mexico 87501

Loading...