the perfect location in Rome, around Piazza della Repubblica
view on map
The hotel Selene Roma is a few minutes walk from the Teatro dell'Opera di Roma and the Basilica Santa Maria di Maggiore.
Feel like home !
Our friendly staff is at your disposal to make your stay as comfortable as possible!