Hotel Ambadi

Thekkady Road
Thekkady
India