Thai Castle
Located in Carmel, Indiana
Call Carmel Thai Castle
317-575-8421
Lunch Menu
Dinner Menu
About Us
Dinner Menu
UA-40236007-1