We stayed in Clearwater Beach and saw this restaurant when driving around. Their prices are really reasonable and they have daily specials. I had their Italian sandwich and it was huge! It was really filing and at a good price, you can't go wrong. Also had their pizza and it wasn't bad. I would recommend this restaurant for a quick bite, it's very casual.
If you own or manage Leo's, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.