Madre Tierra Hotel Spa, Vilcabamba, Ecuador
Madre Tierra Hotel Spa is conveniently located at 2km North of the Town Square in Vilcabamba, Ecuador
Hotel Location:
Address: 2km North of the Town Square
City: Vilcabamba
Country: Ecuador
Hotel Features:
- Check-In Time: 3 PM
- Check-Out Time: 11 AM
- Exterior Room Entrance
- In House Bar