Elo Organization is in contract to buy the 1920s office building at 21 West 46th Street. Elo declined to disclose the price ...