Thodupuzha Muncipality, Idukki, Kerala
Neerali Fish Stall, 02, Thodupuzha-Muvattupuzha Rd, near Jio Petrol Pump, Vengalloor, Thodupuzha, Kerala 685608 Phone: 9605000653