Greenwood Apts
89 Greenwood St
Lake Placid, NY 12946
Lake Placid, NY 12946