Leo's Italian Grill

  • Restaurants
33286 US Hwy 19 N
Palm Harbor, FL 34684
(727) 786-9110
(727) 738-4262 (fax)
  • Whom to Contact

    • Leo Karruli
      33286 US Hwy 19 N
      Palm Harbor, FL 34684
      Phone: (727) 786-9110
      Fax: (727) 738-4262