The Rock Tower

The Rock Tower
49 Tufnell Park Road, London, N7 0PS
Photo of The Rock Tower