St James Square 22a
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.
Near bus/tram Near subway
High speed internet Pantry Kitchen 24/7 Access Private office Staffed reception Meeting rooms