Found 127: Lake Placid, Single Family Homes, For Sale