Coffee & Tea in London - The City Tower Hill, The Tower Of London, The City, London, EC3N 4AB Tags: private parties: up to 240 guests, seating area, takeaway