China Garden Menus
Google Maps location

1652 Leeland St.
Houston TX 77003
713-652-0745

Mon–Thurs 11am-9:30pm
Fri 11am-10:30pm
Sat 4pm-10:30pm
Sun 4pm-9:30pm

(Click map for directions)
Like Us on Facebook! Follow Us on Twitter! Follow Us on Google+