Swiss Acres Inn

1970 Saranac Ave Lake Placid NY 12946 USA

Location