Museum & Attraction
Arts Center Lake Placid
Lake Placid, NY
Located in beautiful Lake Placid, New York, the Lake Placid Center for the Arts is the North Country's most comprehensive and flexible multi-arts center. Located just minutes from Lake Placid's Main Street at 17 Algonquin Drive, the LPCA is Lake Placid's first stop for world class entertainment and arts education.
Visitor reviews
No public reviews yet.