Ubicazione centrale
La Locanda Sant'Anna si trova in Via Giovanni Giolitti 387, nel quartiere Esquilino di Roma. La struttura dista 500 metri da Porta Maggiore e 1,9 km dal Colosseo. La fermata metro Vittorio Emanuele è a 8 minuti a piedi e la stazione Termini è a 1,2 km.