Providence Square, Shad Thames, London, SE1 2EF

£570,000

x