Serviced Office Group Business Environment Opens Fleet Street Center
February 25, 2010
UK-based serviced office group Business Environment announced earlier this month the launch of their Fleet Street offices in London.The £33m, 62,000 square foot F1-60