Dove Via Garibaldi si interrompe e comincia la Fondamenta di San Gioacchino, il rio di Sant’Anna custodisce uno dei complessi di carità più antichi di Venezia. Qui, attorno al 1171, una confraternita di laici eresse chiesa e ospedale sotto l’invocazione dei Santi Pietro e Paolo, per alloggiare i pellegrini che partivano per la Terrasanta: finite le crociate, l’ospizio divenne il più antico ospedale della città storica.