The best thing abotu Rossi Exxon is it's location. It is right across the street from Delgrosso's amusement park which makes it a nice alternative to the park's food, or for jsut a quick snack, without having to drive somewhere. They also are the only gas station for a little ways in either direction. Maybe surprisingly they're really not overpriced compared to like stores.
more