Get directions to: Houang's Restaurant, Amarillo, TX
Restaurant address: 5615 E Amarillo Blvd Amarillo, TX 79107, USA
Restaurant: Houang's Restaurant