INN ON THE ALAMEDA

303 East Alameda
Santa Fe
New Mexico
United States