Location
63 Compton
63 Compton Street
Clerkenwell
London EC1V 0BN