Leonardo's Deli
Italian · Deli · Sandwich Shop
Leonardo's Deli is an Italian deli offering a variety of food, takeout, and delivery options.
Location
Best places nearby
The highest rated places close to Leonardo's Deli.
Local restaurants nearby
540 Broadway, CA
