The Albion

The Albion
10 Thornhill Road, London, N1 1HW
Photo of The Albion