Southwark Council Tops London’s Landlord List

As London’s largest local authority social landlord, Southwark Council is responsible for providing homes for over 55,000 tenants. According to the Southwark Council website, the organisation is “committed to making Southwark a great place for all 55,000 tenants and homeowners to live.” This includes a number of major promises designed to foster a fairer future […]