Get directions to: Alpha Chinese Restaurant, Dallas, TX
Restaurant address: 5635 Alpha Road Dallas, TX 75240, USA
Restaurant: Alpha Chinese Restaurant