Shalimar Spice Garden

Murikkady P O, Kumily Dist, Idukki
Thekkady
India