Leo's Take-Out is a fish & chips restaurant offering dine-in and take-out options.