The Barracuda Casino

The Barracuda Casino
1 Baker Street, London, W1U 8ED
Photo of The Barracuda Casino