Lambo's Deli
Deli · Sandwich Shop · Italian
Lambo's Deli is a sandwich shop known for its popular Italian Trio, featuring a combination of Italian cold cuts and flavorful toppings.
Location
Best places nearby
The highest rated places close to Lambo's Deli.
Local restaurants nearby
176 Bellwoods Ave, ON



