LE SHRIMP NOODLE BAR

Chinese Restaurant in Chicago, Illinois

LE SHRIMP NOODLE BAR

Location: Chicago, Illinois
Address: 2101 S China Pl, Chicago, IL 60616