Address
5635 Alpha Road, Dallas, TX, 75240
Phone
(972) 654-5461User Review
All items are consistently good. Portions are generous and service is fast IF not crowded. The fried cauliflower is great. Also the Spring rolls.
Detailed Ratings:
- Overall Establishment Review:
- Quality of Food:
- Cleanliness:
- Pricing:
- Quality of Service: