Update Info - Shanghai Restaurant
This restaurant was reported as closed. If it is open, let us know.
Shanghai Restaurant
11 Douglas Ave
Elgin, IL 60120
11 Douglas Ave
Elgin, IL 60120
This restaurant was reported as closed. If it is open, let us know.