The Cauliflower
553 High Road
London IG1 1TZ
United Kingdom