idli street Hosur is located in Hosur, India on D.no. 150/2,150/3, Muni Devi Nagar, Avalapalli Rd, opposite Indian Bank. idli street Hosur is rated 3.9 out of 5 in the category south indian restaurant in India.
Address
D.no. 150/2,150/3, Muni Devi Nagar, Avalapalli Rd, opposite Indian Bank
Offerings
Small plates
Vegan options