St James Square 22a

London

Location

This building is located at the Saint James's Square 22a in central London. The building offers exceptional offices and meeting rooms with superb views over the Saint James's Square. In the direct area of the office you'll find two tube stations. 

Accessibility

done Near bus/tram done Near subway

Services

done High speed internet done Pantry done Kitchen done 24/7 Access done Private office done Staffed reception