University of London, Dean House is in Lewisham, a short 4-minute walk from New Cross Overground Station.