Top Locations Tagged with Palak idli

Palak idli in India - 303106/ near barnagar/ near jaipur