All types Bar Cafe Restaurant All types All types Bars Cafes Restaurants 4.3 Closed now North Star 82 Great North Road, Welwyn, EN AL6 0TA Restaurant Bar Cafe