What about Crossrail Place in Canary Wharf, doesn't count?
Otherwise there are plenty of other roof terraces which are bars/restaurants. Typically more enjoyable as you don't have to book tickets and you get to enjoy a drink.