Eco Quechua Lodge is one of the best places I've stayed in South America. A true gem. Santa Teresa is an overlooked area as people head to Machu Picchu, but Eco Quechua Lodge is truly worth the stop. Whether for a night or a few days, it is such a beautiful place to relax and get away. The open-air eco concept really makes you feel connected of the jungle surroundings, the owners and staff are simply wonderful and the food was excellent. Take an extra day on your route to Machu Picchu! It is worth it!
- Free Parking
- Room Service