answersLogoWhite

0

Lake Placid is in New York.

There is also a Lake Placid in Florida. The movie was made about the one in Florida.

User Avatar

Wiki User

13y ago

What else can I help you with?