Description of Cromwell Place
Cromwell Place is a new office development in South Kensington, London SW7.
Cromwell Place is a membership organisation offering a first-of-its-kind exhibition and working space in central London. Membership is open to galleries, dealers, collectors and art professionals.
Opening May 2020.
Across the road from V&A and Natural History Museum.
The nearest tube station is South Kensington.