Excellent location being right up the street from Roma Termini and across the street from Refugio Romana, the best vegan restaurant in Rome.