The Mill

The Mill
Windmill Street, London, W1T 2JG