When Game Of Thrones themed restaurant popped up in London

A lavish banquet was created for limited edition All Men Must Dine pop-up in London from Friday 13 February to Sunday 15 February. It was held at London’s latest pop-up restaurant, All Men Must Dine, in the Andaz Hotel in London’s Liverpool Street. Check Daily Mail for more information about this restaurant.