Hotel Emmaus Rome
Via Delle Fornaci 23/25
Rome,
IT 00165
Near St. Peter's Square