Lake Placid, Main St