Remove Ads

Photo of Woodlake Inn

3.0
4 votes

Woodlake Inn

2285 Saranac Ave, Lake Placid, New York 12946-3387 USA

Add Photo

Hotel Front

Remove Ads

Claim copyright