The Lighthouse

The Lighthouse
190 New North Road, London, N1 7BJ
Photo of The Lighthouse