The best place to stop in Rome! The service is top notch. Always a good section of pizza and finger food!
Very clean quick service
Best station on Earth.
Well kept and good staff
The assistant manager Del Sondra is amazing she make sure you're happy when you walk out that door and she makes amazing food
gas is watered down. that's why they cheap
My canoe is bigger snacks are too expensive
Friendly staff