Our family wanted to try the pizza following trip advisor reviews (albeit from some time ago) on visit to London over the weekend unfortunately this place wanted to make us download covid track&trace app which is completely voluntary. We have asked if we can leave...More