5101 N Scottsdale Rd. Scottsdale, AZ 85250-7003
North Scottsdale
480-941-4477
Chicken Soup for el Sol
By Howard Seftel
Tags: Restaurants, Cafe Reviews, Feature, Phoenix (Arizona), Deli Lama, Brooklyn (New York City), Scottsdale, Leo the Delicatessen