Join us in the heart of Cardiff at O'Neills to watch all the live sport with a fantastic atmosphere. We're the best pub on St Mary's Street to watch the game in - we have a wide range of drinks and serve a variety of delicious food, so there's something for everyone. We show all the sport too - Champions League, Premier League, GAA, rugby, cricket, and so much more. Make sure you join us with your mates for great craic and a few pints.