13Jul 2020 by Business Caffeine London has plenty of office space within its boundaries. #Size #Offices