Location: Home > YellowPages > IL > Elgin > Shanghai Restaurant

Shanghai Restaurant

11 Douglas Ave
Elgin, IL 60120
847-695-2644