Green Acres Resort

#11/213, Lake Road
Kodaikanal
India