Get directions to: House Of China Ii, Edwardsville, IL
Restaurant address: 138 N Main St Edwardsville, IL 62025, USA
Restaurant: House Of China Ii