Sol del Inca Hotel, Ollantaytambo, Peru
Sol del Inca Hotel is conveniently located at Chilca - 9 Km Away From Ollantayatambo in Ollantaytambo, Peru
Hotel Location:
Address: Chilca - 9 Km Away From Ollantayatambo
City: Ollantaytambo
Country: Peru
Hotel Features:
- In House Bar