Skip to main content

Szechuan Taste

restaurant · Champaign, IL

Address
707 S 6th St Ste 105, Champaign, IL 61820
Phone
(217) 530-4972
Website
szechuantastetogo.com
Where
40.1163, -88.2303

Search Hominin for Szechuan Taste

Other restaurants nearby

More in Champaign

Szechuan Taste — restaurant in Champaign, IL | Hominin