India Villa Restaurant icon

India Villa Restaurant

Tiffin Tom
Free

About India Villa Restaurant

India Villa offers delicious Indian Food in Thaxted, Dunmow CM6. Browse takeaway menu and place your order with Tiffi Tom

India Villa Restaurant Screenshots