China Star Buffet
Address:
3023 N Water St, Decatur, IL 62526
Phone:
(217) 872-1383
Cuisine:
Chinese
Restaurants,
Chinese
Other Businesses:
- Asia House at 3074 N Water St, Decatur, IL 62526
- El Matador at 2912 N Martin Luther King Jr Dr, Decatur, IL 62526
- Lone Star Steakhouse and Saloon at 3131 N Water St, Decatur, IL 62526
- Dairy Queen at 610 E Snyder Dr, Decatur, IL 62526
- Taco Bell at 753 E Pershing Rd, Decatur, IL 62526