Largo dei Fiorentini, 1, 00186 Roma RMSituated along the Tiber River, a few steps from Castel Sant'Angelo and the famous Via Giulia. Piazza Navona, Campo de' Fiori and the Pantheon are a short walk away.