is an enjoyable Chinese Restaurant Restaurant
Ranked #1 of 23 Restaurants in Northwest San Antonio.
Some say, it is great.
The Latest Review: ★★★★★
Sent on the 7th of August, 2013
I live in the neighborhood and this is my go to take out place. Great food, great family owners.