43 employees
Barracuda owns and manages mid-sized pubs and large bars in affluent suburbs, community locations and university centres.
2005