Managed Office Space to Rent in St James Square, London, SW1Y, an attractive modern building in Mayfair. The business centre benefits from a friendly reception staff and the reception area has exposed brickwork and a glass atrium. The meeting rooms are available to book and may be fitted with video conferencing resources and there are break out areas, You can also take advantage of the kitchen...