Flexible and competitively priced serviced offices in London, Mayfair. Licence Fee includes - 24 hour access, high speed internet, cleaning, business rates, utility and heating charges, meeting room use.