Huge and clean space just steps away from Rome’s most famous attractions!