1 rating · How the score works
Luda's Deli
Deli · Sandwich Shop · Russian
Luda's Deli is a restaurant known for its homemade food.
Location
Best places nearby
The highest rated places close to Luda's Deli.
Local restaurants nearby
410 Aberdeen Ave, MB



