Nova Domizia si trova nel centro di Roma, a 50 metri da Piazza Navona. La struttura è in stile classico e offre camere con connessione Wi-Fi gratuita.
Le camere si affacciano sulla città e sono dotate di aria condizionata e TV a schermo piatto. Il bagno privato è completo di vasca o doccia.
Nova Domizia si trova a 600 metri da Castel Sant'Angelo. La Città del Vaticano dista 1 km.