Tharavadu
7-8 Mill Hill, Leeds
0113 244 0500
Recent Reviews
Order Online
Reserve
Tharavadu
7-8 Mill Hill, Leeds LS1 5DQ
0113 244 0500