• Pizza Villa

    • Restaurant
    21501 Village Lakes Shopping Ctr Dr
    Land O' Lakes, FL 34639
    (813) 949-7484
    Hours:
    Monday through Sunday
    11am - 10pm
    • About

      Restaurant

    • Directions

      One quarter mile east of Hwy 41 (Land O Lakes Blvd) on SR 54

    • Mark Your Calendar