The location of the place is a few minutes away from Vatican