The Harlequin

The Harlequin
201 The Harlequin, Watford, Hertfordshire, WD17 2UB
Photo of The Harlequin
The Harlequin