Restaurants - Leicester, England, United Kingdom
Tiranga is a restaurants company based out of 119 MELTON RD, Leicester, United Kingdom.