Total distance - Total duration
SH 8, Muvattupuzha Rd, Vengalloor, opposite Sheron Cultural Centre, Thodupuzha, Idukki, Kerala - 685608