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.
Parking lot Highway Near bus/tram Near train Bike racks Near subway Near exit Paid parking
Kitchen Wi-Fi 24/7 Access Reception Lunch facilities Elevator Lounge Conference facilities Virtual office options Flexible contracts