The Hotel Inkaterra El Pueblo is a paradise for naturalists. Conveniently located in the verdant Andean cloud forest, this charming hotel is the perfect place to catch a glimpse of the region’s amazing flora and fauna. The eco-lodge resembles an Andean village and consists of charming whitewashed cabins decorated with modern indigenous art and authentic pre-Columbian artifacts. With the commitment to indulge the whims of its guests, this luxury hotel expertly combines nature and comfort to create a unique experience in Machu Picchu. Try some regional dishes at the excellent restaurant overlooking the Urubamba River.