The Griffin

The Griffin
1262 High Road, London, N20 9HH
Photo of The Griffin