M S SPICE GREEN SPICE GREEN RESIDENCY, VAGAMON ROAD, ELAPPARA, IDUKKI ELAPPARA NEWIDUKKI 685501 Phone: 7305770577 [ KERALA, IDUKKI ] View on Google Map Results