Leo's Take-Out
Fish and Chips · Seafood · Fast Food
Leo's Take-Out is a fish & chips restaurant offering dine-in and take-out options.
Location
Best places nearby
The highest rated places close to Leo's Take-Out.
Local restaurants nearby
27 Freshwater Rd, NL


