Three Horseshoes

1166 High Road London N20 0RA