A colourful pub with a fairy-lit garden, The Magic Garden offers live music, cocktails, and comfort food.