39 Interlaken Ave
Lake Placid, NY 12946
$3,849,000 USD
6,137 SF
6,137 SF
$3,849,000 USD
Hotel