X

Hotel Sandra Palace

Opp.Lourdes Church, Thekkady, Thekkady, Idukki - 685509
NA

About Hotel Sandra Palace

Hotel

Download our App