Restaurant
Leo's Diner
14 locals recommend
Permanently closed
Location
6055 Maple St
Omaha, NE
North Omaha
Tips from locals
Think “highway diner” but “fancy”. It’s in the Benson area, which will require transportation, but worth a try!