En època romana, els actuals carrers de la Pujada de Sant Feliu i Ballesteries no existien. En el seu lloc hi havia un gran penya-segat i tot l’espai que ara és el carrer, edificis inclosos, era la riba del riu.
A partir d’època medieval, els ciutadans van anar adquirint els terrenys propers a la muralla i començaren a construir-hi al damunt. Integrant el traçat de la muralla a dins les cases.
Baixant el carrer, a mà esquerra, hi ha un espai on s’han enderrocat les cases i on es pot apreciar el traçat original de la muralla. Allà es veuen les reformes de totes les èpoques, i com es van aprofitar els desnivells naturals, per anar adaptant el traçat de la muralla i assentar-la directament sobre la roca natural.