Leo the Delicatessen Cuisine: Deli Neighborhood: North Scottsdale 5101 N Scottsdale Rd., AZ, 85250-7003 480-941-4477 advertisement Related Articles No Image Restaurants Chicken Soup for el Sol By Howard Seftel advertisement Trending Concerts The Chameleons are coming to Walter Studios By Tom Reardon Film, TV & Streaming Next Harkins Secret Cinema set for Oct. 6 Outdoors & Rec Government shutdown poses risk to Grand Canyon By Grace Berry and Isabella Gomez | Cronkite News Concerts Extra Innings Festival lineup By Benjamin Leatherman