Leo's is one of those great 'hole in the wall' pizza joints located in Clearwater Florida across the street from the Clearwater aquarium. They serve New York style pizza and good salads. Honestly this was the best pizza I had in a long time. Great flavor and piping hot. Large slices and ice cold drinks. Service was lacking a little but very friendly staff. Great hangout while in Clearwater. If you have a hankerin for great pizza and a cold one give Leo's a try - you won't regret it!
If you own or manage Leo's, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.