Fresh Idli & Dosa Atta centre is located in India on Flat no.72, Building A12, Broadway avenue, Mira Road. Fresh Idli & Dosa Atta centre is rated 2 out of 5 in the category fresh food market in India.
Address
Flat no.72, Building A12, Broadway avenue, Mira Road