RSS I have sold a property at 1876 Trafalgar ST in London Posted on October 16, 2021 by Wayne Jewell Posted in London Real Estate I have sold a property at 1876 Trafalgar ST in London. See details here First time offered in 20 years.