UK
London
Industrial Bowden Street SE
SE11
Bowden Street
To Let
1,250 - 5,000 sf
Office, Media / Art Studios
Currently occupied by Digital Media and Film Co.
Between Kennington and Vauxhall. Station 3 minutes walk.