Hotel Apollo, Rome

Via dei Serpenti 109 Rome00184, Italy