Happy Town Chinese RestaurantServing Chinese cuisine.

Popular Menu Items

View full menu

Address

7616 Culebra Rd, Ste 107
San Antonio TX, 78251
(210) 810-6014