Chalet Restaurant and Swiss Acres Inn

1970 Saranac Avenue
Lake Placid New York, 12946
Phone: (518) 523-3040
Website:
Specialty: European
Cuisine: European
Feature: 24 Hours, Carry Out, Notable Chef
Price: On Budget Prices
Feedback: 5