The Garden House

410 High Road London N17 9JB