Borrusos in Kenilworth is hands down the best pizza restaurant in the world and they are just around the corner from us making it far too easy to pop in for a quick dinner after work, a girly winey get together, a chilled pizza sesh with friends or a romantic […]