Taste of India is located in Lake George, United States on 204 Canada St #13. Taste of India is rated 1.9 out of 5 in the category indian restaurant in United States.
Address
204 Canada St #13
Accessibility
Wheelchair-accessible entrance
Wheelchair-accessible toilet