Superb fitted air conditioned suite, fully furnished and cabled.
115 Park Street is a brand new Grade A office development behind an attractive period façade and provides 6,562 sq ft (NIA) of office accommodation arranged over lower ground, ground and four upper floors.
Self-contained ground floor suite providing a mixture of meeting rooms and open plan office space.
6, Albemarle Street W1S 4HG London