Description
This building on Hill Street has multiple offices to let. In the heart of London Located in Mayfair situated just 5 minutes from Green Park Station. Fantastic location to provide solutions for clients at every stage of their business growth, from excellent value start-up units to premium offices.
Features
- 24 hour access
- 24 hour CCTV
- air conditioning
- breakout areas
- cleaning
- coffee and snacks
- meeting rooms
- professional receptionist