Very cute place in a beautiful location right beside the Vatican City wall with a great view of the piazza.