D&D to open new rooftop restaurant at 120 Fenchurch Street D&D London has announced that it has signed an agreement [...] By lawrence|2018-05-31T17:24:35+00:005 June 2018|Restaurant/Bar News| Read More