A haven for cool kids about town, the Buffalo features retro furniture, tasty food, life-affirming cocktails and alternative tunes. There's a small beer garden at the rear, while upstairs cutting-edge indie bands take to the stage, interspersed with DJs for the late-night set. Interesting food such as jackfruit enchiladas is served from noon to 9pm (mains £11 to £13).
Buffalo Bar
Cardiff