Bull in a China shop image

Bull in a China shop

196 Shoreditch High St, London E1 6LG, United Kingdom, London

Bar $$

Location

Similar restaurants

BESbswy