DiMillo's On the Water is a floating restaurant in Portland, Maine, United States. It is located on the former New York car ferry, which ran between Norfolk and Hampton, Virginia, then between Newport and Jamestown, Rhode Island. It is now permanently berthed at Portland's Long Wharf. The vessel is 206 feet (63 m) long, 65 feet (20 m) wide, and weighs 700 tons. The DiMillo family also owns the marina that surrounds the vessel.