UK
London
Retail Snowsfields SE
SE1
Snowsfields
Long Lease
677 sf
Shop, Showroom / Gallery, Retail Office
999 YEAR LEASE
JUST OFF BERMONDSEY STREET