This wonderful place is in walking distance to several of the must see in Rome