Barracuda StanmoreBarracuda Mediterranean Restaurant – Restaurant & Cafe

Company Info

  • Barracuda Stanmore
  • The Buckingham House, The Broadway, Stanmore HA7 4EB, Bushey,
  • 020 8954 9908