102 EVA AVE NW, Lake Placid - $74,900