Blend with nature at Lake Placid in New York

By Charlene Peters GateHouse News Service Aside from the water activities and peacefulness within the five miles of Lake Placid in upstate New York, there…

Featured Local Savings