Li Chinese Restaurant
2659 N Illinois St, Swansea
(618) 235-2988
Menu
Restaurants in Swansea, IL
Li Chinese Restaurant
2659 N Illinois St, Swansea, IL 62226
(618) 235-2988