New Development £810,000 2 Bedrooms ● London Square Bermondsey, Bermondsey The New Heart and Soul of SE1 - London Square Bermondsey View details