Pollen Street, Mayfair, W1S
Building & Location Info
1275 sq ft of open plan office space is available within this modern centre. All office space benefits from being recently refurbished, air conditioning and raised floors.
Located on Pollen Street surrounded by a number of local amenities and transport links which makes getting to and from the centre a breeze.
Charing Cross London
Interested? Get in touch to find out more