Still London is located at 450 Kingsland Road, E8 4AE, Dalston. Nearest Underground station is Dalston Junction (approximately 300m away).