Filters:
clear
clear
Country: United Kingdom

hospital in Thaxted

About 1 results.

India Villa

thumb_up 137 likes
rate_review 20 Reviews
favorite 188 favorites
20 Watling Street, CM6 2PE Thaxted, United Kingdom

We welcome you to experience dining at India Villa, Thaxted. Our mission is to serve delicious Indian food with fresh ingredients in a friendly atmosphere.

  • 1