Francesca Allen – leaves The Tower Suites roof terrace in The City of London Francesca Allen – leaves The Tower Suites roof terrace in The City of London