Dragon Inn Reviews & Details
18431 S Halsted St
Dragon Inn is located at 18431 S Halsted St in Glenwood near the intersection of Virginia Ave and Indiana St. Their menu consists of Chinese dishes . Call (708) 756-3344 for dine in or takeout.
- Service:Dine In and Takeout
- Major Intersection:Virginia Ave And Indiana St
Tell us more about Dragon Inn Glenwood!