Ambadi Restaurant

INR 400-500 for two
7:30 AM-9:30 PM
Indian
Ambadi Junction, Thekkady, Idukki, Kerala - 685536, India