Saint John Marina is a restaurant offering riverside dining with a spacious dining room and patio. They host events such as weddings and business meetings.