No 1 China
1279 W Spring St
South Elgin
IL
60177
(847) 741-8301
no1chinasouthelgin.com
Open Map
Asian
Chinese
Chinese restaurants
dining
eating places
Fantail Shrimp4
full-service restaurants
restaurant
Restaurants
Valet