Leo the Delicatessen

5101 N Scottsdale Rd.
Scottsdale, AZ 85250-7003


  • Takeout

Related Stories (1)

  • Chicken Soup for el Sol
    Thursday, September 23, 1999 at 4 a.m. by Howard Seftel

    LEO the Delicatessen, 5101 North Scottsdale Road, Scottsdale, 480-941-4477. Hours: Breakfast, Lunch and Dinner, Tuesday through Sunday, 6:30 a.m. to 10 p.m. Call me the Deli Lama. Like my Tibetan counterpart, I've spent a long time ...


View All

More Deli Restaurants in North Scottsdale

View All

More Deli Restaurants in Phoenix


All-access pass to top stories, events and offers around town.

Sign Up >

No Thanks!

Remind Me Later >