Filming Locations (3)

  • 21220 US Hwy 19 N Clearwater, Florida, USA (Lenny's Restaurant)

  • 30338 Deer Run Dade City, Florida, USA (Dirt Road)

  • 1142 County Road 576 Clearwater, Florida, USA (House)