Shanghai Restaurant Reviews & Details
11 Douglas Ave
Shanghai Restaurant is located at 11 Douglas Ave in Elgin near the intersection of Douglas Ave and E Chicago St. Their menu consists of Chinese dishes . Call (847) 695-2644 for dine in.
- Service:Dine In
- Major Intersection:Douglas Ave And E Chicago St
Tell us more about Shanghai Restaurant Elgin!