London Square, Bermondsey

Guide price £820,000 Leasehold
2 bedrooms 2 bathrooms