Remove Ads

Photo of Maple Leaf Inn Lake Placid

4.5
10 votes

Maple Leaf Inn Lake Placid

2234 Saranac Avenue, Lake Placid, New York 12946 USA

Add Photo
Remove Ads

Claim copyright