Get directions to: House Of China, Mcallen, TX
Restaurant address: 4008 N 10th St Mcallen, TX 78504, USA
Restaurant: House Of China