Originally opened in 1925 under the name of Hotel Santa Rosa, El Albergue is an historic hotel located in the Ollantaytambo train station, with views over the lush gardens and mountains beyond.