- Dean House
New Cross Road, London, SE14 6AT
So, here is the big question...
Are you loving your stay at Dean House?
What's everyone saying?
- The location is very close to central London, with London Bridge being only a stop away from the train. With Ensuite facilities, Dean House becomes the perfect student accommodation for students.Deveshi Darbari, Resident
Dean House, London