Bull In A China Shop

Bull In A China Shop
196 Shoreditch High Street, London, E1 6LG
Photo of Bull In A China Shop