Murugan Idli Shop is a chain of restaurants, founded in the city of Madurai in Tamil Nadu, India. It specializes in Idli. The chain has seventeen restaurants in Chennai, three restaurants in Madurai and two in Singapore.
Know World Better
Murugan Idli Shop is a chain of restaurants, founded in the city of Madurai in Tamil Nadu, India. It specializes in Idli. The chain has seventeen restaurants in Chennai, three restaurants in Madurai and two in Singapore.