Get directions to: China House, Toledo, OH
Restaurant address: 2112 North Holland Sylvania Road Toledo, OH 43615, USA
Restaurant: China House