Company name: The Clock N8
Description: Set in the most striking, yet informal setting in the heart of Crouch End.
59 The Broadway, London N8 8DT, United Kingdom