Carnegie Library, Deptford Portal in New Cross England United Kingdom HomepagePortalcarnegie-library-deptford #ImageModArea L R HP Days 1 Carnegie Library, Deptford Login to view View The Portal PS PS--25100%75