Description
Chef Shangri-la is a well-known restaurant at 7930 West 26th Street in North Riverside, Illinois, serving up a memorable dining experience along the historic Mother Road. A favorite stop for locals and Route 66 road trip travelers, this North Riverside restaurant blends classic charm with a welcoming atmosphere that makes every visit feel special. Conveniently located near Chicago’s western suburbs, Chef Shangri-la is an ideal place to relax, dine, and enjoy a taste of a long-standing Illinois favorite. Whether you’re exploring Route66 attractions or searching for a unique restaurant in North Riverside, Chef Shangri-la offers a distinctive stop with vintage appeal and road trip character.
Map
Sorry, no records were found. Please adjust your search criteria and try again.
Sorry, unable to load the Maps API.
