D&D to open new rooftop restaurant at 120 Fenchurch Street

D&D London has announced that it has signed an agreement [...]