The North Star

The North Star
189/190 New North Road, London, N1 7BJ
Photo of The North Star