Get directions to: China Taste, Geneva, IL
Restaurant address: 1772 South Randall Road Suite 270 Geneva, IL 60134, USA
Restaurant: China Taste