food il peoria wallpaper thai food peoria il Best Thai Restaurants in Peoria Illinois. The business is located in 1223 W Main St Peoria IL 61606 USA. Photos… Friday, July 8, 2022 Edit