Get directions to: Chef Shangri-la, Riverside, IL
Restaurant address: 7930 W 26th St Riverside, IL 60546, USA
Restaurant: Chef Shangri-la