Best Chinese Food in San Antonio!
South Garden Chinese Restaurant
Home
About Us
Menu
Location
Contact Us
Address
South Garden Chinese Restaurant
3909 Fredericksburg Rd
San Antonio, TX 78201
Hours
Opened 7 Days a Week
Monday-Saturday: 11am - 9:30pm
Sunday: 11am - 8:30pm