Murugan Idli Shop | BEST (and SOFTEST) Fluffy Idlis on the Planet !
What is Murugan Idli Shop? Murugan Idli Shop, also known as, Murugan Idli Kadai, is a South Indian Cuisine based restaurant which has its origins in Madurai – The Food Capital of Tamil Nadu. Murugan Idli Kadai is an Authentic and Traditional Tamil Nadu based restaurant which is famous for its Idli, Podi Idli, Medhu…