Lele's place is almost inside Vatical City 2min walking from Saint Peter's church. Located near Tevere river and near to historical centre of Rome. Hospitality was amazing and Simone (our host) was very helpful with great tips. Totally recommended for a group of 4-6 people.