About Dashwood Studios, London
Dashwood Studios, London is student accommodation in London. The address is Dashwood Studios, 120-138 Walworth Road, London, SE17 1JL. The listed room layouts include studios. Building facilities listed on this page include laundry facilities, study space and bicycle storage.






