Shanghai Restaurant
11 Douglas Ave
Elgin, IL 60120-5590
847-695-2644
Business Hours
Please call for business hours
Payment Types
Please call for payment types