Though temporarily closed (according to Google) due to the Covid pandemic, London's Barracuda Club is located
at No. 1 Baker Street just a few minutes' walk from Marble Arch. The casino offers a blend of premier gaming, slot
machines, a grill restaurant, and a late bar. Among the games usually offered are: roulette, blackjack, poker, and
Punto Banco.
|