Report an error
Taste of India is located at 230 Wickenden Street, Providence, RI 02903, United States of America.
Taste of India is open Mo-Su 11:00-23:00
Taste of India is famous for its Indian cuisine.
(1 Customer Review)