Get directions to: House Of China, Mcallen, TX
Restaurant address: 2001 S 10th St Mcallen, TX 78503, USA
Restaurant: House Of China