Great little place not far from station and Vatican