UK
London
Retail Great Suffolk Street SE
SE1
Great Suffolk Street
To Let
1,415 sf
Shop
The property comprises a mainly open plan ground floor retail unit arranged as a customer seating..
Located in Southwark, a busy and popular residential and office area approximately 500 metres west..