More about Tha Kitchen
Tha Kitchen is located at 1-2 Millar Court (43 Station Road), Kenilworth, Warwickshire, CV8 1JD, United Kingdom
Similar Listings
Rosa’S Thai Cafe
4.5