Amazing place right near the colosseum. Very special!