• Lombard Square

    Plumstead, SE28 0FA

    490 / 1,052

    sqft

    £377,500 - £667,500

    For Sale