Anna Thai Restaurant
253 N Main St, Decatur, IL 62523-1208
Anna Thai Restaurant is a Asian, Thai, Sushi, Vegan Options, Vegetarian Friendly place is located in Decatur, Illinois. The address of Anna Thai Restaurant is 253 N Main St, Decatur, IL 62523-1208.
If you want to go to the place or need any services, you can contact them directly. The phone number is +1 217-542-5972, or open their website to view relevant information, The url is http://www.annathaidecatur.com/