The Barracuda, Grosvenor Casino London
Casino; Bar; Games; Tourism; Vacances; Restaurant; Bars and pubs; Live music venue; Tourist attraction
Description:Modern chain casino with gaming tables and slot machines, a grill restaurant and a late bar. Chain casino with on-site bar & dining
Location: London 1 Baker St W1U 8ED GB
Map Location:51.5166, 51.5166