Fantastic spot in Rome. Perfectly half way between the train station and the Colosseum!