Sunny China Buffet

1703 Philo Road

Urbana, IL 61802

40.09767694776488, -88.19122486577157

07/12/2020 20:09:13
Opening on 8/1/2020
07/12/2020 20:09:41
Front
07/12/2020 20:09:45
Road sign

Next: Sushi Ichiban