From 1990: 'Edward Scissorhands' castle

Many people know that the movie 'Edward Scissorhands' was filmed at locations in Lutz and Lakeland, Florida. But the castle itself was in Dade City. Here's Deanna Lawrence's report from April 24, 1990.

Latest Videos

Good Day Tampa Bay

View More
View More

We Live Here

View More
View More