Lake Placid Stagecoach Inn
Lake Placid Stagecoach Inn
Inn
3 Stagecoach Way
, Lake Placid, New York, United States of America
12946
98
Excellent ·
44 reviews