Info
Located right in the heart of Rome at Termini station. They also have several other locations throughout Italy such as in Palermo and Torino. Their menu offers a range of quick Italian foods.
Located right in the heart of Rome at Termini station. They also have several other locations throughout Italy such as in Palermo and Torino. Their menu offers a range of quick Italian foods.