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