Located in the heart of Stanmore, Barracuda has quickly become everybody’s favourite restaurant in Stanmore. Our Stanmore branch is our newest restaurant yet, boasting 2 floors with over 60 seats both indoors & out. it is the perfect place to go for both small and large groups alike. With a new modern look, great atmosphere and amazing staff it has quickly become the most popular restaurant in Stanmore.
The restaurant has an outdoor seating area located at the front of the restaurant which is covered, making it great for all seasons. With such a large space, barracuda Stanmore can be sure to accommodate large groups of up to 20.