Get directions to: China Garden, Troy, IL
Restaurant address: 920 Edwardsville Rd Troy, IL 62294, USA
Restaurant: China Garden