Universities nearby Windlass Place, Deptford, London SE8 3QH, United Kingdom

Blake Hall College

Approximately 1.33 km away
Address: Dock Offices, Surrey Quays Road, London SE16 2XU, United Kingdom

International Theatre Institute

Approximately 1.75 km away
Address: Goldsmiths College, 8 Lewisham Way, London SE14 6NW, UK

A4e

Approximately 1.95 km away
Address: Ground First Second Floor Norman House 125 Greenwich High Road, London, Greenwich SE10 8JL, UK