A.- Der 1931 geborene J._ bezog seit 1994 Ergänzungsleistungen zur Invalidenrente, deren Berechnung unter anderem ein amtlich geschätzter Liegenschaftswert von Fr. 172'000.- zu Grunde lag. Bei einer Neuschatzung am 27. Februar 1996 wurde der amtliche Verkehrswert der Liegenschaft ab dem 1. März 1996 auf Fr. 500'000.- festgesetzt. Nachdem die Sozialversicherungsanstalt des Kantons St. Gallen Mitte 1997 von diesem Sachverhalt Kenntnis erhalten hatte, berechnete sie mit Wirkung ab 1. März 1996 die Ergänzungsleistungen neu und forderte mit Verfügung vom 11. September 1997 die zuviel ausgerichteten Beträge zurück. Die dagegen erhobene Beschwerde hiess das Versicherungsgericht des Kantons St. Gallen gut und wies die Sache zur Vornahme weiterer Abklärungen und zu neuer Verfügung unter anderem über das vom Versicherten gestellte Erlassgesuch zurück (Entscheid vom 3. Juni 1999). Nach Durchführung der vom kantonalen Versicherungsgericht angeordneten Abklärungen erliess die Sozialversicherungsanstalt am 20. Juli 2000 drei Verfügungen, mit welchen sie dem Versicherten monatliche Ergänzungsleistungen in der Höhe von Fr. 331.- für das Jahr 1998, von Fr. 407.- für das Jahr 1999 und von Fr. 343.- ab 1. Januar 2000 zusprach. Mit gleichzeitig ergangener weiterer Verfügung forderte sie vom Versicherten für den Zeitraum von März 1996 bis August 1997 zu viel bezogene ordentliche Ergänzungsleistungen in Höhe von Fr. 11'772.- und ausserordentliche in Höhe von Fr. 4'224.- zurück, verrechnete eine Nachzahlung von Fr. 3408. 80 (ordentliche Ergänzungsleistungen) mit dieser Rückforderung und wies das Erlassgesuch des Versicherten mangels guten Glaubens ab. B.- Die dagegen eingereichte Beschwerde, mit welcher J._ beantragen liess, die Rückforderung von zu viel ausbezahlten Ergänzungsleistungen sei ihm zu erlassen und die Verfügungen der Sozialversicherungsanstalt seien insoweit aufzuheben, als darin die Verrechnung der Nachzahlung und der laufenden Ergänzungsleistungen mit der Rückforderung vorgesehen sei, wies das Versicherungsgericht des Kantons St. Gallen mit Entscheid vom 3. Juli 2001 ab. C.- Mit Verwaltungsgerichtsbeschwerde lässt J._ die vorinstanzlich gestellten Rechtsbegehren erneuern und eventualiter beantragen, die Sache sei zu weiteren Abklärungen an die Vorinstanz zurückzuweisen. Gleichzeitig lässt er um Gewährung der unentgeltlichen Rechtspflege ersuchen. 