I have sold a property at 1876 Trafalgar ST in London

I have sold a property at 1876 Trafalgar ST in London.
First time offered in 20 years.