Restaurant in Peerumade Region


  • Junction Opp: Idukki Arch Dam, Thodupuzha - Puliyanmala Rd, Idukki, Kerala 685602, India