The Barracuda Bar is a pub and bar located at 9 The Strand. It serves food and alcohol, and features Sky TV and a big screen. The establishment is known for its pub atmosphere.