View Menu
Taste Of India is a Restaurant in Leominster. It is open 7 days a week.
For inquiries and reservations, you can contact Taste Of India by phone at +44 1568 612700
Address: 52 West St, Leominster HR6 8EU, UK, Leominster
Phone: +44 1568 612700