601 Queen's Road
If you're looking for the best winter restaurants in London, 601 Queen's Road is a popular plot. Its pretty winter rooftop in London fronts cute seating, hanging foliage, fairy lights and, of course, plenty of heaters to keep the frost at bay.