Leo's Italian Grill
2 Star Rating
33286 US HWY 19 N Palm Harbor, Florida 34684 | Restaurant Info