Leo's Pizza & Italian Restaurant is a cozy eatery in Palm Harbor, FL that specializes in serving classic Italian dishes and pizzas.
With a warm and inviting atmosphere, Leo's is a popular spot for locals and visitors looking for a taste of authentic Italian cuisine.
Generated from their business information