The Jackalope

The Jackalope
98 Stoke Newington Church Street, London, N16 0AP
Photo of The Jackalope