Photos for 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