Zheng's Garden Reviews & Details
720 E 38TH St
Zheng's Garden is located at 720 E 38TH St in Indianapolis near the intersection of E 38th St and N College Ave. Call (317) 920-8888 for dine in.
- Service:Dine In
- Major Intersection:E 38Th St And N College Ave
Tell us more about Zheng's Garden Indianapolis!