The building at Princeton Beach Marina has just had a major rebuild job. Now it's two-stories with a great view over the Mississippi River.
You can fill it up at this location. The dock has refueling service. The land side has refueling service. And you can refuel yourself inside.