Beautifully renovated in recent years, this apartment lies on Greenwood Road in London Fields. It has undergone an exacting ...