We’re excited to announce that Flying Squirrel Lutz is now Open! Check out our new promo video below. Located at 22930 FL-54, Lutz, FL 33549 Operating hours are : Mondays : 10am – 9pm Tuesdays – Thursdays : 2pm – 9pm Friday : 2pm – 11pm Saturday : 2pm – 11pm Sunday : 10am –…

Read More