Thai Chef Restaurant is located in Leighton Buzzard, United Kingdom on 12 Hockliffe St. Thai Chef Restaurant is rated 4.6 out of 5 in the category thai restaurant in United Kingdom.
Accessibility
No wheelchair-accessible car park
Offerings
Coffee
Healthy options