This place is in a great location, close both the Castello and St. Peter’s! There are also several amazing restaurants around.