Papa Piccolos

8016 Sw 81st Dr, Miami 33143, United States Get Directions to this spot
8016 Sw 81st Dr
Miami, 33143
FL, United States
(305) 270-1020

2 reviews for Papa Piccolos

  • Jo
    • 14
    • 1
    • Palm Beach
    • 17. Nov 2007

    This is a Miami classic! Not only is the Italian food fairly authentic (for better or worse) this was THE childhood hangout of Tupalo's Mike!

    Gotta love that.

  • Mike
    • 201
    • 170
    • 15. Mar 2007

    Without a doubt one of the best damn pizza joints in Miami. A bit small, but even more of a reason to visit and try their giant sized whole pies or slices.