Get directions to: Shanghai Terrace, Chicago, IL
Restaurant address: 108 E Superior Chicago, IL 60611, USA
Restaurant: Shanghai Terrace